//package io.iec.edp.caf.context;
//
//import io.iec.edp.caf.context.core.entity.FrameworkContext;
//import io.iec.edp.caf.core.context.BizContext;
//import io.iec.edp.caf.core.session.CurrentSessionManager;
//
//import java.time.OffsetDateTime;
//
///**
// * @author wangyandong
// * @date 2019/10/23 16:44
// *
// */
//public interface CafContextService extends CurrentSessionManager {
//
//    /**
//     * 获取业务Context
//     */
//    BizContext getBizContext();
//
//    /**
//     * 获取框架Context
//     *
//     */
//    FrameworkContext getFrameworkContext();
//
//    /**
//     * 获取当前的BizContextId
//     */
//    String getContextId();
//
//
//    /**
//     * 获取当前SU编号
//     */
//    String getCurrentSU();
//
//    /**
//     * 设置当前SU编号
//     */
//    void setCurrentSU(String su);
//
//    /**
//     * 获取Session标识
//     */
//    String getSessionId();
//
//    /**
//     * 获取租户标识
//     */
//    int getTenantId();
//
//    /**
//     * 用户编号
//     */
//    String getUserId();
//
//    /**
//     * 获取实例编号
//     */
//    String getAppCode();
//
//    /**
//     * 获取登录时间
//     */
//    OffsetDateTime getLoginTime();
//    /**
//     * 获取当前语言
//     */
//    String getLanguage();
//
//    /**
//     * 获取系统当前时间
//     */
//    OffsetDateTime getCurrentDateTime();
//}
